glomerular cysts - Espagnol Anglais Dictionnaire